What You Need To Know Before You Move: The Pros And Cons Of Living In Germany